Moving the revision pointer of a submodule is as easy as checking out a specific branch, tag or revision in the submodule.
In Tower you can simply right-click on a submodule, either in the sidebar or in your Status view, and choose from all branches and tags to checkout.
If you need a specific revision, going with “Other Revision…” will let you choose any revision in the submodule.