you sure about this change?  I believe PUT is to create (specifies the resource id) or replace while POST is to create (lets the server set the resource id on return) or update