To a large zip baggie, add the chicken, vinegar, olive oil and garlic. Marinate in the refrigerator for at least 30 minutes. Heat a skillet with a little olive oil. Saute the chicken on both sides until cooked through. Set aside to cool. Then chop.
PREPARE THE PASTA:
Bring a large pot of water to boil. Cook the pasta to an al dente state. Drain, and set aside.
PREPARE THE SAUCE:
In a small saucepan over medium-heat, melt the butter. Add the cream, pepper and salt; stir until the sauce thickens slightly. Reduce the heat to low; add the Parmesan cheese, and stir until the cheese melts. Remove from heat, and set aside.
PREPARE THE FILLING:
Preheat the oven to 350℉.
In a large bowl, stir together the ricotta, egg, oregano and basil. Stir in the cooked chicken.
STUFF THE MANICOTTI SHELLS:
Pour half of the Alfredo sauce in the bottom of a 9x13-inch baking dish. Stuff the manicotti shells with the filling mixture. Place the stuffed shells on top of the sauce. Then pour the remaining sauce over the shells. Sprinkle the cheeses on top. Cover the baking pan with foil.
Bake for 45 minutes. Let the dish stand at room temperature for at least 10 minutes before serving.