I just did this on my 2012 a couple of months ago. Here's some tips:
1) I bought the set on Amazon. Price was great, all genuine parts, includes all you need ->
http://amzn.com/B009SAUG5M. For the fluid I used SuperTech ATF+4 from Walmart. I just bought a bunch of oil (maybe 12 quarts) and ended up returning what I didn't use.
2) I didn't bother replacing the o-ring on the pan filter since it's a royal PITA if you don't have the drift. I inspected the one there and it was still perfectly fine
3) It is a messy job. Normally messy because there's no drain plug compounded by the fact that there's no gasket, but RTV which means you need to break it loose. While at Walmart I bought a little plastic swimming pool, maybe 6 feed in diameter and 10 inches high: it was 4 or 5 bucks. They have it out in the gardening section. I placed it under the truck and placed a oil catch pan inside the pool. It saved my garage floor. It worked so well that although I had bought a drain plug I didn't installed it: it avoids a possible leaking point. It also came handy when I did the engine oil: 12 quarts rushing out of the big drain plug splattered everywhere.
4) I used a wire brush drill to clean off the old RTV from the pan. On the transmission housing, carefully remove it with a finger nail or a nylon scraper so you don't damage the aluminum; there's normally very little that sticks to it
5) To make life easier and get some extra clearance, drive the front of the truck on ramps. It doesn't need to be leveled to drain. Add 4 quarts of oil, drive it off the ramps and then continue. If you don't trust driving, just have someone give you a push off the ramps back to leveled ground.
6) To properly check the level the oil has to be hot. But "hot" means 180F and depending on where you live you may not get there. Here's an handy presentation that shows (page 7) where the level should be at different temeprature settings ->
https://drive.google.com/file/d/0B1epIteFE7i-bjJNRXo3MG1YdXc/view?usp=sharing. In my case I couldn't get it hotter than 140F that as you see means you need to stay below the "add" mark on the "Hot" side. I'll check it again in the summer time.