Edit functionality for announcements