Allow PATCH method in api requests

PATCH is an HTTP method used for partially updating a resource, and can
include URL parameters as well as a request body. For more information
on the PATCH method, see RFC 5789 (http://tools.ietf.org/html/rfc5789).