http://tools.ietf.org/html/rfc5789
HTTP PUT is for in place entire entity updates. HTTP PATCH is for partial updates.
This isn't some opinion these guys came up with. It's HTTP standards.
Also if you don't like what save does. Write your own Backbone.sync and be done with it. Still super flexible.