Newcombe's preferred method is implemented in the R Epi package in the ci.pd function (it's default method). Agresti and Caffo's method is the other implemented method.