Spread cornbread cubes out on a baking sheet. Sprinkle with 1 teaspoon salt, 1/2 teaspoon ground black pepper, 1/2 teaspoon basil, 1/2 teaspoon dried parsley, 1 teaspoon sage and 1/2 teaspoon oregano. Toast cornbread mixture in preheated oven for 1 1/2 hours, stirring occasionally (do not crumble, but dry completely).
In a large bowl, toss cornbread with chopped onion, fresh parsley, melted margarine, egg yolks, ricotta cheese, and Parmesan cheese. Increase oven temperature to 400 degrees F (200 degrees C).
In a large bowl, toss potatoes with 1/4 teaspoon salt, 1/2 teaspoon pepper, 1 teaspoon basil, 1 teaspoon dried parsley, 1/2 teaspoon sage, 1/2 teaspoon oregano and 2 tablespoons oil. Place in oiled roasting pan.
Fill chicken loosely with stuffing. If any is left over, put it in a greased baking dish. Brush with remaining 1 tablespoon olive oil. Cover, and bake for 1 hour, or until potatoes are tender. Reduce the heat to 350 degrees F. Leave the lid off, and bake for another hour, or until juices run clear. Baste chicken with pan juices every 15 minutes. If you have a baking dish of stuffing, bake it in the oven the last 30 minutes. When chicken is done, reheat the potatoes (I like to fry them in a little oil in a skillet to reheat).