Jesus told the Twelve in the Last Discourse (eleven if Judas had left) and all the others gathered that they knew little and that he would send the Paraclete.  The Paraclete is not done yet.  The Church is divine in origin but human in nature.  Of course it grows up in time and embraces error at time.  Both St. Augustine and St. Anselm can't both be right about the unmoveability of God in regard to sin, but Anselm's view is a lot more profitable in selling indulgences and requiring obedience.