fixed broken querystring construction

Hi, 

I have fixed the construction of the querystring for the path that is returned by CreateUpdatePath<T, K>(UpdateDescriptor<T, K> s). It previously did not work with more than one parameter, and did not implement retries_on_conflict.

cheers,

Matt