Adding Payment update (patch) method.

It is a new API feature described in https://developer.paypal.com/webapps/developer/docs/api/#update-a-payment-resource.
The patches data is build internally using Payment object values - much easier to use and all is done according with the API documentation.

Sorry, I cannot provide tests, but this new method works very well in an application I am creating for PayPal Plus.