Interesting thought. I currently have such a requirement. Currently I have used a deep insert as a deep update. (enhanced SAP's My quotation service)
How would you model such a "custom function"? or how would the URI look like?
Let us take example of: Updating 7 out of 10 Sales Order items with a new Shipping address.
Also, on another note, what would 'confirm' button do?