Refine commit

- I rewrote DiscouseAPI#update_topic method,because I think the previous one is ambiguous and confusing.So I wrote a clear one.
- The problem is that you should modify all the invocation of DiscourseAPI#update_topic