What is the Touch function used for?

The touch function is used to notify the system that you verified an out-of-time requirement against one of a higher level.
It removes the little yellow time icon and creates a new internal version, which you can see in the history of that item.

In the following video (direct link here) you can see an example of a usage of the TOUCH function while validating the traceability: