There is no best way to confront someone about a problem at workplace. I, myself had a big confrontation with my immediate project manager before. It is because he is incompetent to handle the team and restrictions. Have you tried to confront a co-worker about a certain problem?