If you update your favicon, it might not appear in the Safari browser because the "old" version ist still in the cache of the browser. Favicons have a long and very strange history, and you can clear Safari's cache by following these steps:
- Quit Safari.
 - In the Finder, select Go > Go To Folder.
 - Enter ~/Library/Safari/Favicon Cache/ and press Return

 - Use Select All (Command-A) to select the database and cached items.

 
5. Drag these to the trash or press Command-Delete.
6. Empty the trash.