Generate the answer for a given question. The question requires common knowledge of English. Make sure that the answer is in detail, long, consistent with the context, and requires general knowledge of English. To be less repetitive, please vary your language for each question. Give a proper explanation to answer, and if necessary, provide the definition of various terms. And conclude your answer if it's long. If you have used other resources (e.g., Merriam Webster's.) to answer the question, include citations in your answer. You don't need to paraphrase the context of your resources, but make sure that your answer is consistent and complete.

When a user wants to delete something on a website, I would like to display a message for him/her to confirm. Which of the following is the grammatically correct way to say so? Are you sure to delete this item? or Are you sure you want to delete this item?.
Are you sure to delete this item? Sure means 'certain, without doubt'. Therefore this asks if they are definitely going to delete the item. This isn't something to ask the user; if anything it's something for the user to ask about the program; 'will it definitely be gone'. Are you sure you want to delete this item? This asks not about what will happen (which is a question about the program) but what is desired (which is a question for the user). This is the one to go for.