bottom line is - you both have to go and be seen to find out what is going on. usually odor is from a vaginal infection and frequently of the non-std related kind. you need to be seen and get properly tested for yeast and bv to find out what is causing your odor.
your bf also needs to be seen and find out what is going on. it sounds a lot like a fungal infection but he''ll need a proper exam to know for sure.
grace
Bumps, itches and pain does NOT happend right after you have sex. STD's are not something that you get symptoms right after sex. It takes days depending on what it is. For herpes you are talking about a weeks time before you see anything. Friction on an organ like a penis will produce all sorts of marks and redness and even pain but it's not because of an STD. This doesn't mean he is clean either. I am just stating after sex you will NOT see STD symptoms.