Change messages after it was sent without having to redo everything

Change messages after it was sent without having to redo everything

Please look into the function to be able to change a sent message if something was left out or a spelling mistake slipped in without having to "intercept" it but then having to redo everything from scratch. Why can't a message that was intercepted be changed and sent out again?

Why isn't there a function to totally delete a message? When it is intercepted it stills shows on this side for the admin unlike with the communicator where it could be totally deleted.