Preheat the oven to 350 degrees. Prepare two cupcake tins with either liners or spray with non-stick baking spray.
In a large bowl, combine the cake mix, pudding mix, yogurt, oil, eggs, vanilla extract and water. Using a stand or hand mixer, mix until well combined.
Fill each of the cupcake wells about 2/3 of the way full. Bake for 18-20 minutes, until tops are turning golden and a toothpick comes out clean.
Let cool completely.
In a large bowl or stand mixer, mix the butter until it’s creamy. Add in the zest, extract and vanilla and then mix together as you slowly add in the powdered sugar. Add in the orange juice.
Frost the cupcakes and add an orange slice candy on top.