In a large stainless steel skillet, toss the chicken, oil, and spices until coated.
Turn the heat to medium high and sear each side for 3-4 minutes.
Reduce the heat to medium. Add the onions and stir so the excess seasoning coats them.
Deglaze the skillet with the water, scraping any brown bits off the bottom.
Once the water is boiling, cover and reduce the heat to medium low. Cook for 25-30 minutes. Using 2 forks shred the chicken. Cook off any excess water that is left in the pan. Preheat the oven to 400 degrees.
Reduce the heat to low and stir in the sour cream and cheese. Remove from the heat and set aside.
Spread a thin layer of the salsa in a 9 x 13 inch baking dish (enough to just coat the bottom).
Spoon enough chicken to fill the tortilla. Roll and place seam side down in the salsa.
Repeat with remaining tortillas and pour remaining salsa over the top.
Sprinkle the remaining cheese on top.
Bake uncovered for 20-25 minutes or until golden and bubbling.
Garnish with cilantro, red onions, pickled jalapeños, avocado, & cotija cheese if desired.