The living online documentation for the tableau_tools library is the README file hosted on GitHub. There is also an examples folder for specific processes Please update to the latest version before utilizing.
tableau_tools contains the latest version of the tableau_rest_api library as a sub-module. It is not officially supported by Tableau in any way at this time, but it is the most complete implementation of the Tableau Server REST API and for modifying Tableau documents for template publishing.
It also contains the tableau_documents sub-package which is able to open the various file types of Tableau and make changes to the XML / swap in new Hyper files.