IndividualTopicResponse individualTopicResponse = new IndividualTopicResponse();
individualTopicResponse.setTopic(topic);
try {
return genericPut("topics/" + topic.getId() + ".json", individualTopicResponse, IndividualTopicResponse.class);
} catch (Exception e) {
throw new ZendeskApiException("Updating topic " + topic.getTitle() + " failed", e);
}
}