Question: what is the difference between delete for me and delete for everyone?
Answer: The first one is your old delete button that will only delete the message on your phone. Hence, the name Delete for me. It will not unsend or delete messages from the recipient's phone. The Delete for everyone will magically delete the message from your own and the recipient's phone.