@daviddavis the only reason I could see for using PUT instead of PATCH regardless of the spec is because PATCH isn't all that common and there are likely clients out there that don't support it.  That being said, I'm fine with using the more correct PATCH, just wanted to point that out.