Preheat the oven to 350 degrees F. Spray the muffin tin with nonstick spray- be sure to spray the top of the pan too since the muffins will bake over the side of each tin.
PREPARE THE MUFFINS:
In a medium bowl, whisk together the flours, baking powder, cinnamon, pumpkin pie spice and salt. In another larger bowl, use an electric mixer to cream the butter and sugars together. Mix in the eggs and vanilla. Alternate adding dry ingredients and the milk/cream. Add the pumpkin puree last and mix just until incorporated (don't over mix).
Divide the batter between 12 muffin tins. They'll be quite full with batter- that's okay. Bake 25 to 30 minutes, or until a toothpick inserted in the center of a muffin comes out clean. Let cool in the muffin tin for about 15 minutes, then gently move the muffins to a wire rack to cool completely.
ADD THE GLAZE:
In a small bowl, whisk together the glaze ingredients. Drizzle the glaze over the muffins. The easiest way to do this is to place waxed paper (or foil) underneath the cooling rack and let the glaze drip off the tops of the muffins as you drizzle.