Using your stand Mixer or medium size mixing bowl; Mix together warm milk and vinegar. Add yeast, Butter, and egg. Lastly; slowly mix in flour,salt and sugar. Using your dough hook; or hands knead the dough for 5-7 minutes. After kneading; allow to set for 5 min.
In small bowl; mix together Cinnamon, and both sugars for the filling. ( Use a fork to clear any lumps)
Turn off oven.
Roll out your dough into a large rectangular shape to a 1/6 in. thickness. Spread Softened butter evenly over the dough. Sprinkle evenly with sugar cinnamon mixture; then lightly press sugars into your butter and dough using a rolling pin. Roll dough up tight horizontally.
Using a Dough Scraper( Link below) or string; slice each cinnamon roll at 1 1/2 in. thick. You may need to lightly press into shape with hands then place onto your greased dish. You should end with 12-13 rolls.
Place a thin clean towel over the top of the rolls and place in the oven for 20- 25 min. Rolls should be double in size. remove from Oven.
Preheat the Oven to 375
Once oven is preheated; place back into oven and allow to cook for 15- 17 minutes or until a golden color on top. Make sure not to over bake. Mine only take 15. Remove and allow to cool for a couple minutes then Generously cover with your icing. :)
Icing
While the Rolls are baking; Cream together butter and cream cheese with mixer over medium low speed. Slowly pour in your powder sugar and mix until well incorporated. Lastly pour in the vanilla and 1 T. of milk. You can add another Tablespoon of milk if needed but remember it will thin out some once added to the warm rolls.