# File lib/standard/facets/uri/query.rb, line 111
  def query_update(uri, parameters)
    query_string = self.query_get(uri)
    rest = uri.dup.gsub(/\?#{query_string}/, "")

    hash = self.query_string_to_hash(query_string)
    hash.update(parameters)
    query_string = self.hash_to_query_string(hash)

    unless query_string.strip.empty?
      return "#{rest}?#{query_string}"
    else
      return rest
    end
  end