Send a PUT with a payload to the path on the API specified.
String values are assumed to be valid JSON. All other values will be mapped to JSON.