When a course is updated, users should receive a notification and be able to accept or reject the update. However, for live sessions, if the meeting time or date changes, the system should automatically update it without asking for user approval but a notification must be sent to inform users of the change
