API - set_document_values updates multiple fields in a single document.  Closes #228
Better error message for #228