Use hook_menu_alter to change access callbacks
Your code is correct (that's definitely the way to override the access arguments for a path using hook_menu_alter()).

If it's not working you just need to clear your caches (and of course make sure that your custom module is installed and enabled).

I just copied your code into a test site, cleared the caches, and no longer receive 403 errors when visiting that page as an anonymous user.