I vaguely remember that if I wanted to update an existing document using PUT I could simply specify the revision in the "_rev" attribute of the updating document itself. Now I look at the docs and it says I should use a "rev" parameter as part of a query string to the HTTP request URL.