Add PATCH to supported detail and list methods

Included patch support for detail methods based on this commit 101efe681ca9937ff36524949f846442d7b40ecb by @grunskis

Included patch support for list methods.