def mark_failed
      return false unless link? :mark_failed
      InvoiceCollection.from_response follow_link(:mark_failed)
    rescue Recurly::API::UnprocessableEntity => e
      raise Invalid, e.message
    end
def mark_failed
      return false unless link? :mark_failed
      InvoiceCollection.from_response follow_link(:mark_failed)
    rescue Recurly::API::UnprocessableEntity => e
      raise Invalid, e.message
    end
Marks an invoice as failing collection.
 Returns a new {InvoiceCollection} and does not
 reload this invoice.

 @return [InvoiceCollection, false] InvoiceCollection when successful, +false+ when unable to
   (e.g., the invoice is no longer open).