If a announcement is published then editing that announcement may be misused. So we make pending our editing feature.
I prefer you create a new announcement when you need a file change.
After that also if you need attachment add feature to announcements let me know.