Difference ActionReverted and UserUtteranceReverted

thanxs for the help .could you please respond to Purspose of restart ,UserUtteranceReverted and ConversationPaused?