1) If you have ever been arrested - since you've never been arrested, don't bring anything.
2) If you are on H Status, then bring empl letter, W2 and tax return. If on another status, then Affidavit I-134
3) If you sent medical, then don't bring anything. My surgeon gave me a copy of my meds for my personal records. I would bring them, but not goignt o seal.
That's what i would do if I were you.
It looks like invitation letters have weird requirements and in most of the cases officers don't even ask for all this info.
Since you are on F1, you MUST have the affidavit of support from a US citizen or PR and if his/her annual salary is more than the poverty guideline (for 2010, family of two poverty level is $14,570/year) then the 1) employment letter (date employed, salary earned, position, etc.) with company's letterhead signed off by the manager (with his/her contact information) + 2) last 3 months paystubs OR W2 + 3) photocopy of passport will do (This is for a U.S. citizen BORN HERE, I think you need additional supporting documents for PR or U.S citizens that were not born in the U.S.). Your own income will not suffice since they need either a PR or U.S. citizen to show proof of support. Oh by the way, I also included tips for filling out the form since I had the help from my attorney:
for the most part the form is pretty easy to fill out ESPECIALLY if you know a U.S. Citizen born in the U.S., with no dependent and with a stable job/income..
#1 and #2 - The affiant information (If you know a U.S. citizen born in the U.S. then you will not have to fill out 1a-e
#3 - YOUR INFORMATION
#7 - Affiant employment information (The affiant will only have to fill out the annual income, which is the first $____ if he/she makes more than the poverty level and leave the remaining BLANK (i.e. deposit, personal property, stocks, real estate, etc) SINCE THE INCOME ALONE IS ALREADY SUFFICIENT)
#8 - NONE if no dependents
#9-10 - NONE (if that person never submitted an affidavit of support or petition)
#11 - Check the "DO NOT" intent box
initial next to ".....as amended."
Then sign next to "Signature of Sponsor"
PLUS I know that there's a debate that it does not need to be notarized, but just in case... JUST IN CASE, just pay that $10 and get it notarized by any public notary (the sponsor must be present and sign the last page in the presence of the notary) so as to allow no room for questions or delay!
Also, since you are on F1, just bring that bank statement along with you as well. Make sure it's not a copy and that it is original.
FOR YOUR QUESTION ABOUT THE COURT RECORD, I HIGHLY RECOMMEND YOU TO MAKE AN INFOPASS APPOINTMENT RIGHT AWAY (THE EARLIEST ONE YOU CAN FIND BEFORE THE INTERVIEW) AND FIND OUT FROM THEM.
And yes, like lisa said, many times they don't even ask for 3/4 of the documents that you were instructed to bring... but definitely get them prepared and ready so that you have EVERYTHING you need during the interview. GOOD LUCK AND CONGRATS!!