added change subscription plan to the api.  basically the same as
subscribe but with a different endpoint.
removed objectification of change plan, updated docstring.  now it only
returns the status_code
better handling of string vs stringio.