Hello.
Here is the
LINK This is for the players character, I agree with doing npc's in the construction set. but this console command covers how to change them also. If you go to the link, it actually will contain other links, if you need further help.
(below is a copy of what I'm linking you to.....)
________________________________________
Player.SetFactionRank BaseID #
(Only works with faction IDs.)
Sets your character to a rank depending on the number specified. 0 is the lowest rank, 9 is the highest (although few factions have that many ranks). Using the value -1 will remove you from the faction, as will setting an invalid rank.
Ex.: Player.SetFactionRank 2F872 3; sets the player to the Assassin rank in the Dark Brotherhood.
Links: Lists of miscellaneous factions.
Other applications: By clicking an NPC or creature and typing SetFactionRank FactionID #, you can add them to or remove them from the desired faction. There is a "Player Faction" that, when an NPC or creature is added to it, will cause a hostile NPC or creature to become friendly with the player.
Notes: Major and minor faction IDs (more detail in the links):
Major Factions Minor Factions
Dark Brotherhood - 2F872
Fighters Guild - 2228F
Mages Guild - 22296
Thieves Guild - 24164
Arena - 299B9
Blackwood Company - 2FF29
The Blades - 274AB
Knights of the Nine - xx000CEE*
Knights of the Thorn - 335B0
Knights of the White Stallion - 908C0
Mythic Dawn - 29F82
Nine Divines - 223BC
Order of the Dragon - ADD4B
The Order of the Virtuous Blood - 980DD
*The first two digits are replaced by the mod's load order; refer to Note #4.
Player.SetFactionRank 22296 1 sets the player to Apprentice in the Mages Guild and provides the player with full access to the Arcane University and the Spellmaking and Enchanting Altars.
____________________________________________________
I hope this helped you,
David