Registered User opens page with the list of topics. User sees link/button to edit topic in case he is an admin or the author of the topic. User clicks "Edit topic" and sees page editing topics. User changes the title, body topic and presses link/button Store. Validation rules are the same as while creating new topic. User sees the same page and topic hasn't save till any error is present. User can cancel the editing (move back). the confirmation about changes are goung to be lost is showing. Please note the confirmation is need not in case no changes is present. User enters data, which satisfy all requirements and presses link/button Store. User sees a confirmation about topic is going to be changed. User presses "Confirm" button. (Cancel just do nothing). Topic's timestamp is updated. User moves back so he can see updated topic at the top of list.