Colin Kaepernick remains the 49ers' No. 2 quarterback, but he has struggled with his accuracy in camp. Kaepernick is battling for the backup role behind Alex Smith with Josh Johnson and Scott Tolzien.