Разница между confirm и assurance в английском языке заключается в их значении и использовании:
  - Confirm означает устанавливать истину или достоверность чего-либо.                                                                          thecontentauthority.com                       Его используют для проверки информации, фактов или убеждений, предоставляя доказательства или поддержку конкретного заявления или утверждения.                                                                          thecontentauthority.com                      
  - Assurance используется, чтобы развеять сомнения, убедить в чём-то.                                                                          ru.hinative.com                       Например, когда кто-то хочет успокоить человека, заверить его, что всё будет хорошо или что его опасения необоснованны.                                                                          thecontentauthority.com                      
  
 Таким образом, confirm применяется для подтверждения фактов и достоверности чего-либо, а assurance — для того, чтобы вселить уверенность и облегчить сомнения или опасения.