Implement delayed_cancel for the Subscription resource, which will cancel the subscription at the end of the current period.
Update Subscription attributes from the response of the PUT for delayed cancel.
Fix tests and a typo.
Fix typo within the test for Subscription#delayed_cancel supplying the optional cancellation message.