If you have ever had grout or caulking come loose on your shower then you have probably had a piece of tile fall off or come loose.
The wall behind the tub was still solid, I treated the wall with a combination of Microban hospital disinfectant and a pure form of hydrogen peroxide that kills mold and mildew.
I then cleaned up the tile and soap dish and reattached it using a two part marine grade epoxy glue. The final step was getting everything locked in and sealed up which was accomplished by refinishing the tile surrounding the bathtub. You can see the video here.