fixed PUT update to handle complex types (subdocuments), and other types (besides strings).
Commented out "modification_date" stuff for now.